package cn.com.qtgl.tests.comp.service;

import cn.melonlib.cores.aop.anno.inject.FilterTenant;
import cn.melonlib.cores.aop.anno.inject.InjectRecord;
import cn.melonlib.cores.aop.anno.inject.InjectTenant;
import cn.melonlib.cores.aop.anno.result.TransToView;
import cn.melonlib.cores.commons.comp.service.impl.WorkerBasicService;
import cn.melonlib.cores.model.anno.WorkerComment;
import cn.melonlib.cores.model.anno.WorkerModel;
import cn.melonlib.cores.model.anno.WorkerService;
import org.springframework.stereotype.Service;

import cn.com.qtgl.tests.model.entity.User;
import cn.com.qtgl.tests.model.vo.TestUserVo;

@Service
@WorkerService(
        module = "sys"
        ,model = @WorkerModel(
                name = "UserTest"
                ,modelType = User.class
                ,voType = TestUserVo.class
)
)
@WorkerComment("用户测试服务")
@FilterTenant
@InjectRecord
@InjectTenant
@TransToView
public class UserTestService extends WorkerBasicService<User> {

}
